package com.cm386.final_project_timezonealert.model;

import java.io.Serializable;
import java.util.Date;

import android.graphics.Bitmap;

public class Weather implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	public final static String DAY_LABEL = "D";
	public final static String NIGHT_LABEL = "N";
	public final static String DEFAULT_DAY_NIGHT_LABEL = "X";
	
	
	int cityId;
	String cityName;  	
	String country;	  	
	Date sunRise;
	Date sunSet;
	String temperature;
	String minTemperature;
	String maxTemperature;
	String main;
	String description;
	String iconUrl;
	Bitmap weatherIcon;
	Date lastUpdateTime;
	String dayNightLabel;
	


	public Weather() {		
	}


	public int getCityId() {
		return cityId;
	}


	public void setCityId(int cityId) {
		this.cityId = cityId;
	}


	public String getCityName() {
		return cityName;
	}


	public void setCityName(String cityName) {
		this.cityName = cityName;
	}


	public String getCountry() {
		return country;
	}


	public void setCountry(String country) {
		this.country = country;
	}


	public Date getSunRise() {
		return sunRise;
	}


	public void setSunRise(Date sunRise) {
		this.sunRise = sunRise;
	}


	public Date getSunSet() {
		return sunSet;
	}


	public void setSunSet(Date sunSet) {
		this.sunSet = sunSet;
	}


	public String getTemperature() {
		return temperature;
	}


	public void setTemperature(String temperatureValue) {
		this.temperature = temperatureValue;
	}


	public String getMinTemperature() {
		return minTemperature;
	}


	public void setMinTemperature(String minTemperature) {
		this.minTemperature = minTemperature;
	}


	public String getMaxTemperature() {
		return maxTemperature;
	}


	public void setMaxTemperature(String maxTemperature) {
		this.maxTemperature = maxTemperature;
	}


	public String getDescription() {
		return description;
	}


	public void setDescription(String description) {
		this.description = description;
	}


	public String getIconUrl() {
		return iconUrl;
	}


	public void setIconUrl(String iconUrl) {
		this.iconUrl = iconUrl;
	}


	public Date getLastUpdateTime() {
		return lastUpdateTime;
	}


	public void setLastUpdateTime(Date lastUpdateTime) {
		this.lastUpdateTime = lastUpdateTime;
	}


	public String getMain() {
		return main;
	}


	public void setMain(String main) {
		this.main = main;
	}


	public Bitmap getWeatherIcon() {
		return weatherIcon;
	}


	public void setWeatherIcon(Bitmap weatherIcon) {
		this.weatherIcon = weatherIcon;
	}


	public String getDayNightLabel() {
		return dayNightLabel;
	}


	public void setDayNightLabel(String dayNightLabel) {
		this.dayNightLabel = dayNightLabel;
	}
	
	
	
	
}
